immense number - French English Dictionary